<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  
  <meta http-equiv="X-UA-Compatible" content="IE=edge" >
  <title>Swift 语言指南 | Grx Blog</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="description" content="Swift 语言指南
@SwiftLanguage 更新于 2016-3-7，更新内容详见 Issue 47。往期更新回顾详见《收录周报》

　　这份指南汇集了 Swift 语言主流学习资源，并以开发者的视角整理编排。对于精选项目及文章，可直接访问《Swift 项目精选》和《Swift 文章精选》。">
<meta property="og:type" content="article">
<meta property="og:title" content="Swift 语言指南">
<meta property="og:url" content="http://yoursite.com/2016/06/08/Swift 语言指南/index.html">
<meta property="og:site_name" content="Grx Blog">
<meta property="og:description" content="Swift 语言指南
@SwiftLanguage 更新于 2016-3-7，更新内容详见 Issue 47。往期更新回顾详见《收录周报》

　　这份指南汇集了 Swift 语言主流学习资源，并以开发者的视角整理编排。对于精选项目及文章，可直接访问《Swift 项目精选》和《Swift 文章精选》。">
<meta property="og:updated_time" content="2016-07-28T08:42:13.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Swift 语言指南">
<meta name="twitter:description" content="Swift 语言指南
@SwiftLanguage 更新于 2016-3-7，更新内容详见 Issue 47。往期更新回顾详见《收录周报》

　　这份指南汇集了 Swift 语言主流学习资源，并以开发者的视角整理编排。对于精选项目及文章，可直接访问《Swift 项目精选》和《Swift 文章精选》。">
  
    <link rel="alternative" href="/atom.xml" title="Grx Blog" type="application/atom+xml">
  
  
    <link rel="icon" href="/favicon.png">
  
  <link rel="stylesheet" href="/css/style.css">
</head>

<body>
  <div id="container">
    <div class="left-col">
    <div class="overlay"></div>
<div class="intrude-less">
	<header id="header" class="inner">
		<a href="/" class="profilepic">
			
			<img lazy-src="/img/rufei.jpg" class="js-avatar">
			
		</a>

		<hgroup>
		  <h1 class="header-author"><a href="/">Grx</a></h1>
		</hgroup>

		
		<p class="header-subtitle">自我管理，知识管理，时间管理，阅读，语音写作，思维导图</p>
		

		
			<div class="switch-btn">
				<div class="icon">
					<div class="icon-ctn">
						<div class="icon-wrap icon-house" data-idx="0">
							<div class="birdhouse"></div>
							<div class="birdhouse_holes"></div>
						</div>
						<div class="icon-wrap icon-ribbon hide" data-idx="1">
							<div class="ribbon"></div>
						</div>
						
						<div class="icon-wrap icon-link hide" data-idx="2">
							<div class="loopback_l"></div>
							<div class="loopback_r"></div>
						</div>
						
						
						<div class="icon-wrap icon-me hide" data-idx="3">
							<div class="user"></div>
							<div class="shoulder"></div>
						</div>
						
					</div>
					
				</div>
				<div class="tips-box hide">
					<div class="tips-arrow"></div>
					<ul class="tips-inner">
						<li>菜单</li>
						<li>标签</li>
						
						<li>友情链接</li>
						
						
						<li>关于我</li>
						
					</ul>
				</div>
			</div>
		

		<div class="switch-area">
			<div class="switch-wrap">
				<section class="switch-part switch-part1">
					<nav class="header-menu">
						<ul>
						
							<li><a href="/">主页</a></li>
				        
							<li><a href="/tags/life">随笔</a></li>
				        
							<li><a href="/archives">所有文章</a></li>
				        
						</ul>
					</nav>
					<nav class="header-nav">
						<div class="social">
							
								<a class="github" target="_blank" href="https://github.com/ruixiaoguo" title="github">github</a>
					        
								<a class="weibo" target="_blank" href="https://weibo.com/u/3984935859?refer_flag=1005055010_" title="weibo">weibo</a>
					        
								<a class="rss" target="_blank" href="#" title="rss">rss</a>
					        
								<a class="zhihu" target="_blank" href="#" title="zhihu">zhihu</a>
					        
						</div>
					</nav>
				</section>
				
				
				<section class="switch-part switch-part2">
					<div class="widget tagcloud" id="js-tagcloud">
						<a href="/tags/OC/" style="font-size: 10px;">-OC</a> <a href="/tags/Android/" style="font-size: 10px;">Android</a> <a href="/tags/Apple-Watch/" style="font-size: 10px;">Apple Watch</a> <a href="/tags/Flutter/" style="font-size: 13.33px;">Flutter</a> <a href="/tags/Life/" style="font-size: 10px;">Life</a> <a href="/tags/Lottie/" style="font-size: 10px;">Lottie</a> <a href="/tags/MMKV/" style="font-size: 10px;">MMKV</a> <a href="/tags/MonkeyKing/" style="font-size: 10px;">MonkeyKing</a> <a href="/tags/OC/" style="font-size: 20px;">OC</a> <a href="/tags/RAC/" style="font-size: 11.67px;">RAC</a> <a href="/tags/Swift/" style="font-size: 15px;">Swift</a> <a href="/tags/WKWebView/" style="font-size: 10px;">WKWebView</a> <a href="/tags/WebView/" style="font-size: 10px;">WebView</a> <a href="/tags/Xcode/" style="font-size: 18.33px;">Xcode</a> <a href="/tags/appledoc/" style="font-size: 10px;">appledoc</a> <a href="/tags/hexo/" style="font-size: 11.67px;">hexo</a> <a href="/tags/ios/" style="font-size: 10px;">ios</a> <a href="/tags/life/" style="font-size: 16.67px;">life</a> <a href="/tags/xcode/" style="font-size: 10px;">xcode</a>
					</div>
				</section>
				
				
				
				<section class="switch-part switch-part3">
					<div id="js-friends">
					
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.devtang.com">唐巧的博客</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://beyondvincent.com">破船之家</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://limboy.me">无网不剩</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://msching.github.io">码农人生</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://yulingtianxia.com">玉令天下</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.leichunfeng.com">雷纯锋的技术博客</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://jax.cnblogs.com">包建强</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.cnbang.net">bang</a>
			        
			        </div>
				</section>
				

				
				
				<section class="switch-part switch-part4">
				
					<div id="js-aboutme">知识管理，时间管理，自我管理，阅读，语音写作，思维导图，Wiz，TimeMeter</div>
				</section>
				
			</div>
		</div>
	</header>				
</div>

    </div>
    <div class="mid-col">
      <nav id="mobile-nav">
  	<div class="overlay">
  		<div class="slider-trigger"></div>
  		<h1 class="header-author js-mobile-header hide">Grx</h1>
  	</div>
	<div class="intrude-less">
		<header id="header" class="inner">
			<div class="profilepic">
			
				<img lazy-src="/img/rufei.jpg" class="js-avatar">
			
			</div>
			<hgroup>
			  <h1 class="header-author">Grx</h1>
			</hgroup>
			
			<p class="header-subtitle">自我管理，知识管理，时间管理，阅读，语音写作，思维导图</p>
			
			<nav class="header-menu">
				<ul>
				
					<li><a href="/">主页</a></li>
		        
					<li><a href="/tags/life">随笔</a></li>
		        
					<li><a href="/archives">所有文章</a></li>
		        
		        <div class="clearfix"></div>
				</ul>
			</nav>
			<nav class="header-nav">
				<div class="social">
					
						<a class="github" target="_blank" href="https://github.com/ruixiaoguo" title="github">github</a>
			        
						<a class="weibo" target="_blank" href="https://weibo.com/u/3984935859?refer_flag=1005055010_" title="weibo">weibo</a>
			        
						<a class="rss" target="_blank" href="#" title="rss">rss</a>
			        
						<a class="zhihu" target="_blank" href="#" title="zhihu">zhihu</a>
			        
				</div>
			</nav>
		</header>				
	</div>
</nav>

      <div class="body-wrap"><article id="post-Swift 语言指南" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2016/06/08/Swift 语言指南/" class="article-date">
  	<time datetime="2016-06-08T10:28:47.000Z" itemprop="datePublished">2016-06-08</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 class="article-title" itemprop="name">
      Swift 语言指南
    </h1>
  

      </header>
      
      <div class="article-info article-info-post">
        
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Swift/">Swift</a></li></ul>
	</div>

        

        <div class="clearfix"></div>
      </div>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="Swift-语言指南"><a href="#Swift-语言指南" class="headerlink" title="Swift 语言指南"></a>Swift 语言指南</h1><blockquote>
<p><span style="color:lightgray;font-size:12px"><a href="http://weibo.com/swiftlanguage" target="_blank" rel="external">@SwiftLanguage</a> 更新于 2016-3-7，更新内容详见 <a href="https://github.com/ipader/SwiftGuide/blob/master/weekly/Issue-47.md" target="_blank" rel="external">Issue 47</a>。往期更新回顾详见《<a href="https://github.com/ipader/SwiftGuide/blob/master/weekly/README.md" target="_blank" rel="external">收录周报</a>》</span></p>
</blockquote>
<p>　　<a href="https://github.com/ipader/SwiftGuide/blob/master/2014%20letter.md" target="_blank" rel="external">这份指南</a>汇集了 Swift 语言主流学习资源，并以开发者的视角整理编排。对于精选项目及文章，可直接访问《<a href="https://github.com/ipader/SwiftGuide/blob/master/Featured.md" target="_blank" rel="external">Swift 项目精选</a>》和《<a href="https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md" target="_blank" rel="external">Swift 文章精选</a>》。</p>
<a id="more"></a>
<h2 id="目录"><a href="#目录" class="headerlink" title="目录"></a>目录</h2><ul>
<li><a href="#swift_doc">官方文档</a><ul>
<li><a href="#welcome">Welcome to Swift</a></li>
<li><a href="#spl">Swift Programming Language（中译）</a></li>
<li><a href="#using_swift">Using Swift with Cocoa and Objective-C（中译）</a></li>
<li><a href="#extension_guide">App Extension Programming Guide（中译）</a></li>
<li><a href="#swift_homekit">HomeKit Developer Guide（中译）</a></li>
<li><a href="#swift_blog">Swift Blog - Apple Developer（中译）</a></li>
<li><a href="#ios_ui_guide">iOS Human Interface Guidelines（中译）</a></li>
</ul>
</li>
<li><a href="#swift_courses">教程、指南、文章</a></li>
<li><a href="#swift_projects">开源项目</a></li>
<li><a href="#recomm_sites">推荐网站</a></li>
<li><a href="#tools">开发工具</a></li>
<li><a href="https://github.com/ipader/SwiftGuide/tree/master/archive/news.md" target="_blank" rel="external">媒体报道</a></li>
<li><a href="https://github.com/ipader/SwiftGuide/tree/master/archive/platforms.md" target="_blank" rel="external">开放平台</a></li>
<li><a href="https://github.com/ipader/SwiftGuide/blob/master/Apple%20Watch/README.md" target="_blank" rel="external">Apple Watch 指南</a></li>
</ul>
<hr>
<h2 id="官方文档"><a href="#官方文档" class="headerlink" title="官方文档"></a><a id="swift_doc"></a>官方文档</h2><h3 id="1-Welcome-to-Swift"><a href="#1-Welcome-to-Swift" class="headerlink" title="1. Welcome to Swift"></a><a id="welcome"></a>1. <a href="https://developer.apple.com/swift/" target="_blank" rel="external">Welcome to Swift</a></h3><p>苹果针对 Swift 开发者官方文档入口。其中包括：<br><a href="https://developer.apple.com/swift/" target="_blank" rel="external">Swift Overview</a>，<a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html" target="_blank" rel="external">Swift Programming Language</a>，<a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html#//apple_ref/doc/uid/TP40014216" target="_blank" rel="external">Using Swift with Cocoa and Objective-C</a></p>
<h3 id="2-Swift-Programming-Language"><a href="#2-Swift-Programming-Language" class="headerlink" title="2. Swift Programming Language"></a><a id="spl"></a>2. <a href="https://developer.apple.com/swift/" target="_blank" rel="external">Swift Programming Language</a></h3><ul>
<li><p>苹果官方文档：<br><a href="https://developer.apple.com/library/prerelease/ios/documentation/swift/conceptual/swift_programming_language/index.html" target="_blank" rel="external">在线版（英文）</a> ｜ <a href="https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11" target="_blank" rel="external">iBooks 版（英文）</a></p>
</li>
<li><p>爱好者翻译版：<br><a href="http://www.swiftguide.cn" target="_blank" rel="external">在线版（中文）</a> By <a href="http://weibo.com/swiftguide" target="_blank" rel="external">@Swift 中文翻译组</a>｜<br><a href="http://pan.baidu.com/s/1gd3VOiB" target="_blank" rel="external">PDF 版（提取码：vmcb）</a> By <a href="http://weibo.com/oldcoder" target="_blank" rel="external">@老码团队</a>｜<br><a href="http://yuedu.baidu.com/ebook/6f6c3b1ef01dc281e43af000" target="_blank" rel="external">百度阅读版（By 小岂子）</a></p>
</li>
<li><p>相关文档</p>
<ul>
<li>Swift Style Guide（非苹果官方）：本风格指南的目标是让Swift代码更简洁、可读更强。<ol>
<li><a href="https://github.com/raywenderlich/swift-style-guide" target="_blank" rel="external">RayWenderlich 版</a>（<a href="http://letsswift.com/2014/07/swift-style-guide/" target="_blank" rel="external">中译版</a>）</li>
<li><a href="https://github.com/github/swift-style-guide" target="_blank" rel="external">GitHub 官方小组版</a>（<a href="https://github.com/Artwalk/swift-style-guide/blob/master/README_CN.md" target="_blank" rel="external">中译版</a>）</li>
</ol>
</li>
<li><a href="http://www.jianshu.com/p/b69d9b615ee5" target="_blank" rel="external">Swift 官方 API 设计准则</a>：“与此前文章《<a href="http://www.jianshu.com/p/fce426e4f1c4" target="_blank" rel="external">Swift 3 API 设计准则</a>》的区别在于，之前文章只是一个 Swift 3 工作的概览说明，而这是有内容的干货！虽然还处于样稿阶段，但是有很好的参考价值”。译者：<a href="http://weibo.com/moonisky" target="_blank" rel="external">@星夜暮晨</a></li>
</ul>
</li>
</ul>
<h3 id="3-Using-Swift-with-Cocoa-and-Objective-C"><a href="#3-Using-Swift-with-Cocoa-and-Objective-C" class="headerlink" title="3. Using Swift with Cocoa and Objective-C"></a><a id="using_swift"></a>3. Using Swift with Cocoa and Objective-C</h3><ul>
<li>苹果官方文档：<a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html#//apple_ref/doc/uid/TP40014216" target="_blank" rel="external">在线版（英文）</a>｜<a href="https://itunes.apple.com/us/book/using-swift-cocoa-objective/id888894773?mt=11&amp;ls=1" target="_blank" rel="external">iBooks 版（英文）</a></li>
<li>爱好者翻译版：<a href="https://github.com/CocoaChina-editors/Welcome-to-Swift/blob/master/UsingSwiftwithCocoaandObjective-C%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C.md" target="_blank" rel="external">在线版（中文）(By @CocoaChina)</a>｜<a href="http://vdisk.weibo.com/s/EhsPPzRRQHNd/1402648326" target="_blank" rel="external">PDF版（By @CocoaChina）</a></li>
</ul>
<h3 id="4-App-Extension-Programming-Guide"><a href="#4-App-Extension-Programming-Guide" class="headerlink" title="4. App Extension Programming Guide"></a><a id="extension_guide"></a>4. <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/index.html#//apple_ref/doc/uid/TP40014214" target="_blank" rel="external">App Extension Programming Guide</a></h3><ul>
<li><p>应用扩展要点（App Extension Essentials）</p>
<p>  译文 | 译者 | 原文<br>———— | ————- | ————-<br><a href="http://www.devtalking.com/articles/understand-how-an-extension-works/" target="_blank" rel="external">应用扩展如何工作</a> | <a href="http://weibo.com/jacefu" target="_blank" rel="external">@DevTalking</a> | <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionOverview.html#//apple_ref/doc/uid/TP40014214-CH2-SW2" target="_blank" rel="external">Understand How an Extension Works</a><br><a href="http://www.devtalking.com/articles/creating-an-app-extension/" target="_blank" rel="external">开发应用扩展</a> | - | <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1" target="_blank" rel="external">Creating an App Extension</a><br><a href="http://www.devtalking.com/articles/app-extensions-increase-your-impact/" target="_blank" rel="external">APP 扩展提高你的应用影响力</a> | - | <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/index.html#//apple_ref/doc/uid/TP40014214-CH20-SW1" target="_blank" rel="external">App Extensions Increase Your Impact</a><br><a href="http://www.devtalking.com/articles/handling-common-scenarios/" target="_blank" rel="external">常见问题的处理方案</a> | - | <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1" target="_blank" rel="external">Handling Common Scenarios</a></p>
</li>
<li><p>应用扩展类型（App Extension Types）</p>
<p>  译文 | 译者 / 校对 | 原文<br>———— | ————- | ————-<br><a href="http://www.cocoachina.com/ios/20140904/9527.html" target="_blank" rel="external">Today</a>|<a href="http://weibo.com/cocoachina" target="_blank" rel="external">@CocoaChina</a> / <a href="http://weibo.com/p/1005051710992635" target="_blank" rel="external">唧唧歪歪</a>|<a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/NotificationCenter.html#//apple_ref/doc/uid/TP40014214-CH11-SW1" target="_blank" rel="external">Today</a><br><a href="http://www.cocoachina.com/ios/20140923/9728.html" target="_blank" rel="external">Share</a>|<a href="http://weibo.com/cocoachina" target="_blank" rel="external">@CocoaChina</a> / <a href="http://blog.csdn.net/guopengzhang/article" target="_blank" rel="external">张国鹏</a>|<a href="http://www.cocoachina.com/ios/20140923/9728.html" target="_blank" rel="external">Share</a><br><a href="http://www.cocoachina.com/ios/20140929/9800.html" target="_blank" rel="external">Action</a>|<a href="http://weibo.com/cocoachina" target="_blank" rel="external">@CocoaChina</a>|<a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Services.html#//apple_ref/doc/uid/TP40014214-CH13-SW1" target="_blank" rel="external">Action</a><br><a href="http://www.cocoachina.com/ios/20141015/9918.html" target="_blank" rel="external">照片编辑</a>| - |<a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Photos.html" target="_blank" rel="external">Photo Editing</a><br><a href="http://www.jianshu.com/p/359e064ffe20" target="_blank" rel="external">Finder 同步</a>|<a href="http://weibo.com/u/3227937731" target="_blank" rel="external">@星夜暮晨</a>|<a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Finder.html#//apple_ref/doc/uid/TP40014214-CH15-SW1" target="_blank" rel="external">Finder Sync</a><br><a href="http://www.jianshu.com/p/2f45696b812b" target="_blank" rel="external">文档提供</a>| - |<a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/FileProvider.html#//apple_ref/doc/uid/TP40014214-CH18-SW1" target="_blank" rel="external">Document Provider</a><br><a href="http://www.jianshu.com/p/987dfa9f3baf" target="_blank" rel="external">第三方输入法</a>| - |<a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html#//apple_ref/doc/uid/TP40014214-CH16-SW7" target="_blank" rel="external">Custom Keyboard</a></p>
</li>
</ul>
<h3 id="5-HomeKit-Developer-Guide"><a href="#5-HomeKit-Developer-Guide" class="headerlink" title="5. HomeKit Developer Guide"></a><a id="swift_homekit"></a>5. <a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/HomeKitDeveloperGuide/Introduction/Introduction.html" target="_blank" rel="external">HomeKit Developer Guide</a></h3><ul>
<li><a href="http://www.cocoachina.com/ios/20150324/11411.html" target="_blank" rel="external">HomeKit 开发指南（中文版）</a>（By <a href="http://weibo.com/cocoachina" target="_blank" rel="external">@CocoaChina</a>）：“内容包括：简介、启用HomeKit、创建Home布局、创建Homes和添加Accessories、观察HomeKit数据库的变化、访问服务和特性、测试HomeKitApp、创建动作集（Action Sets）和触发器（Triggers）以及用户管理”。</li>
</ul>
<h3 id="6-Swift-Blog-Apple-Developer"><a href="#6-Swift-Blog-Apple-Developer" class="headerlink" title="6. Swift Blog - Apple Developer"></a><a id="swift_blog"></a>6. <a href="https://developer.apple.com/swift/blog/" target="_blank" rel="external">Swift Blog - Apple Developer</a></h3><p>“值得一提的是，Swift 博客是苹果官方网站的第一个 Blog，这也代表了苹果对开发者和消费者的态度正变得越来越开放。”</p>
<table>
<thead>
<tr>
<th>译文</th>
<th>译者</th>
<th>原文</th>
</tr>
</thead>
<tbody>
<tr>
<td>-</td>
<td>N/A</td>
<td><a href="https://developer.apple.com/swift/blog/?id=26" target="_blank" rel="external">New Playgrounds Part 2 - Sources</a></td>
</tr>
<tr>
<td><a href="http://blog.csdn.net/zhangao0086/article/details/44409913" target="_blank" rel="external">Swift Nullability and Objective-C</a></td>
<td><a href="https://github.com/zhangao0086" target="_blank" rel="external">Bannings</a></td>
<td><a href="https://developer.apple.com/swift/blog/?id=25" target="_blank" rel="external">Nullability and Objective-C</a></td>
</tr>
<tr>
<td>-</td>
<td>N/A</td>
<td><a href="https://developer.apple.com/swift/blog/?id=24" target="_blank" rel="external">New Playgrounds</a></td>
</tr>
<tr>
<td>-</td>
<td>N/A</td>
<td><a href="https://developer.apple.com/swift/blog/?id=23" target="_blank" rel="external">The as! Operator</a></td>
</tr>
<tr>
<td><a href="http://www.csdn.net/article/2015-03-06/2824131-xcode-6-3-beta-2" target="_blank" rel="external">Swift 1.2 和 Xcode 6.3 beta</a></td>
<td><a href="http://weibo.com/oldcoder" target="_blank" rel="external">@老码团队</a></td>
<td><a href="https://developer.apple.com/swift/blog/?id=22" target="_blank" rel="external">Swift 1.2 and Xcode 6.3 beta</a></td>
</tr>
<tr>
<td>-</td>
<td>N/A</td>
<td><a href="https://developer.apple.com/swift/blog/?id=21" target="_blank" rel="external">New Swift Development Courses Available on iTunes U</a></td>
</tr>
<tr>
<td><a href="http://www.cocoachina.com/ios/20150212/11147.html" target="_blank" rel="external">Swift REPL：一切皆可重定义</a></td>
<td><a href="http://weibo.com/MichealGeng" target="_blank" rel="external">@MichealGeng</a></td>
<td><a href="https://developer.apple.com/swift/blog/?id=20" target="_blank" rel="external">Redefining Everything with the Swift REPL</a></td>
</tr>
<tr>
<td><a href="http://idlelife.org/archives/910" target="_blank" rel="external">Swift 中的 NSMethodSignature 怎么了？</a></td>
<td><a href="http://weibo.com/pockry" target="_blank" rel="external">@pockry</a></td>
<td><a href="https://developer.apple.com/swift/blog/?id=19" target="_blank" rel="external"> What Happened to NSMethodSignature?</a></td>
</tr>
<tr>
<td><a href="http://idlelife.org/archives/842" target="_blank" rel="external">Swift REPL 入门介绍</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=18" target="_blank" rel="external">Introduction to the Swift REPL</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/failable-initializers/" target="_blank" rel="external">可失败构造器</a></td>
<td><a href="http://weibo.com/jacefu" target="_blank" rel="external">@DevTalking</a></td>
<td><a href="https://developer.apple.com/swift/blog/?id=17" target="_blank" rel="external">Failable Initializers</a></td>
</tr>
<tr>
<td>－</td>
<td>N/A</td>
<td><a href="https://developer.apple.com/swift/blog/?id=16" target="_blank" rel="external">Building Your First Swift App Video</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/patterns-playground/" target="_blank" rel="external">通过 Playground 展示一些编码模式</a></td>
<td><a href="http://weibo.com/jacefu" target="_blank" rel="external">@DevTalking</a></td>
<td><a href="https://developer.apple.com/swift/blog/?id=13" target="_blank" rel="external">Patterns Playground</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/optionals-case-study/" target="_blank" rel="external">Swift 中 Optional 类型的使用案例分析：valuesForKeys</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1" target="_blank" rel="external">Optionals Case Study：valuesForKeys</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/access-control-and-protected/" target="_blank" rel="external">Swift 中的访问控制与 protected</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=11" target="_blank" rel="external">Access Control and protected</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/swift-value-and-reference-types/" target="_blank" rel="external">Swift 中的值类型和参照类型</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=10" target="_blank" rel="external">Value and Reference Types</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/swift-balloon/" target="_blank" rel="external">WWDC 2014大会中的 Playground 大炮气球示例</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=9" target="_blank" rel="external">Balloons</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/swift-boolean/" target="_blank" rel="external">在 Swift 中构建布尔类型</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=8" target="_blank" rel="external">Boolean</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/files-and-initialization/" target="_blank" rel="external">Swift 中的文件和初始化</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=7" target="_blank" rel="external">Files and Initialization</a></td>
</tr>
<tr>
<td><a href="http://www.devtalking.com/articles/swift-c-pointer/" target="_blank" rel="external">在 Swift 中使用 C 语言的指针</a></td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=6" target="_blank" rel="external">Interacting with C Pointers</a></td>
</tr>
<tr>
<td>*<a href="http://www.devtalking.com/articles/swift-access-control/" target="_blank" rel="external">Swift 新特性 － 访问控制</a>（文档版）</td>
<td>-</td>
<td><a href="https://developer.apple.com/swift/blog/?id=5" target="_blank" rel="external">Access Control</a></td>
</tr>
</tbody>
</table>
<h3 id="7-iOS-Human-Interface-Guidelines"><a href="#7-iOS-Human-Interface-Guidelines" class="headerlink" title="7. iOS Human Interface Guidelines"></a><a id="ios_ui_guide"></a>7. iOS Human Interface Guidelines</h3><ul>
<li>苹果官方文档：<a href="https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/index.html#//apple_ref/doc/uid/TP40006556-CH66-SW1" target="_blank" rel="external">在线版（英文）</a>, <a href="https://itunes.apple.com/us/book/ios-human-interface-guidelines/id877942287?mt=11" target="_blank" rel="external">iBooks 版（英文）</a></li>
<li><p>iOS 9 人机交互指南</p>
<p>  译文 | 来源 | 原文<br>———— | ————- | ————-<br><a href="http://isux.tencent.com/ios9-guideline-ch1.html" target="_blank" rel="external">UI 设计基础</a>|<a href="http://weibo.com/txisux" target="_blank" rel="external">@腾讯ISUX</a>|<a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/index.html#//apple_ref/doc/uid/TP40006556-CH66-SW1" target="_blank" rel="external">UI Design Basics</a><br><a href="http://isux.tencent.com/ios9-guideline-ch2.html" target="_blank" rel="external">设计策略</a>|-|<a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Principles.html#//apple_ref/doc/uid/TP40006556-CH4-SW1" target="_blank" rel="external">Deisgn Princibles</a><br>iOS 技术（<a href="http://isux.tencent.com/ios9-guideline-ch3-1.html" target="_blank" rel="external">上</a>、<a href="http://isux.tencent.com/ios9-guideline-ch3-2.html" target="_blank" rel="external">下</a>）|-|<a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/3DTouch.html#//apple_ref/doc/uid/TP40006556-CH71-SW1" target="_blank" rel="external">iOS Technologies</a></p>
</li>
<li><p>iOS 8 人机交互指南</p>
<p>  译文 | 来源 | 原文<br>———— | ————- | ————-<br><a href="http://isux.tencent.com/ios8-human-interface-guidelines.html" target="_blank" rel="external">UI 设计基础</a> |<a href="http://weibo.com/txisux" target="_blank" rel="external">@腾讯ISUX</a>| <a href="https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/index.html#//apple_ref/doc/uid/TP40006556-CH66-SW1" target="_blank" rel="external">Designing for iOS</a><br><a href="http://isux.tencent.com/ios8-human-interface-guidelines-design-strategies.html" target="_blank" rel="external">设计策略</a> | - | <a href="https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Principles.html#//apple_ref/doc/uid/TP40006556-CH4-SW1" target="_blank" rel="external">Design Principles</a><br>iOS 技术（<a href="http://isux.tencent.com/ios8-human-interface-guidelines-technology-html.html" target="_blank" rel="external">上</a>、<a href="http://isux.tencent.com/ios8-human-interface-guidelines-technology.html" target="_blank" rel="external">下</a>）|-|<a href="https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/3DTouch.html#//apple_ref/doc/uid/TP40006556-CH71-SW1" target="_blank" rel="external">iOS Technologies</a></p>
</li>
<li><p><a href="http://www.cocoachina.com/industry/20130628/6502.html" target="_blank" rel="external">iOS 7 人机交互指南</a> By CocoaChina</p>
</li>
</ul>
<hr>
<h2 id="教程、指南、文章"><a href="#教程、指南、文章" class="headerlink" title="教程、指南、文章"></a><a id="swift_courses"></a><a href="https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md" target="_blank" rel="external">教程、指南、文章</a></h2><blockquote>
<p>旧版内容过于庞杂，不再维护，取而代之的是《<a href="https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md" target="_blank" rel="external">Swift 文章精选</a>》。P.S. 需要查阅旧版内容的同学，详见<a href="https://github.com/ipader/SwiftGuide/tree/master/archive/tutorial.md" target="_blank" rel="external">Swift 教程（旧版）</a>。</p>
</blockquote>
<hr>
<h2 id="开源项目"><a href="#开源项目" class="headerlink" title="开源项目"></a><a id="swift_projects"></a><a href="https://github.com/ipader/SwiftGuide/blob/master/Featured.md" target="_blank" rel="external">开源项目</a></h2><blockquote>
<p>旧版内容过于庞杂，不再维护，取而代之的是《<a href="https://github.com/ipader/SwiftGuide/blob/master/Featured.md" target="_blank" rel="external">Swift 项目精选</a>》。P.S. 需要查阅旧版内容的同学，详见<a href="https://github.com/ipader/SwiftGuide/tree/master/archive/projects.md" target="_blank" rel="external">Swift 项目（旧版）</a>。</p>
</blockquote>
<hr>
<h2 id="推荐网站"><a href="#推荐网站" class="headerlink" title="推荐网站"></a><a id="recomm_sites"></a>推荐网站</h2><ul>
<li><strong>苹果官方</strong><ul>
<li><a href="https://developer.apple.com/swift/" target="_blank" rel="external">Swift</a>：Swift 概述、博客以及开发资源。</li>
<li><a href="https://swift.org/" target="_blank" rel="external">swift.org</a>：开源后独立出来的 Swift 开源社区。</li>
<li><a href="https://github.com/apple" target="_blank" rel="external">GitHub:apple</a>：苹果在 GitHub 上的开源项目。</li>
<li><a href="https://github.com/apple/swift" target="_blank" rel="external">GitHub:apple/swift</a>：swift 语言在 GitHub 上的开源项目。</li>
</ul>
</li>
<li><a href="https://github.com/ksm/SwiftInFlux" target="_blank" rel="external">ksm/SwiftInFlux</a>：作者（Karol Mazur）将 Apple Developer Forums 上有关 Swift 特性、缺陷及变更讨论分类汇总并更新到 GitHub，具有很好的可读性。从中可以一窥 Swift 缺陷及未来潜在地变化。最关键地是有 Chris Lattner 及核心团队答疑解惑。</li>
<li><a href="http://www.raywenderlich.com/" target="_blank" rel="external">raywenderlich.com</a>(<a href="http://www.raywenderlich.com/zh-hans/" target="_blank" rel="external">中文版</a>)：由Ray Wenderlich创建，专注于开发高质量编程指南（近期优质Swift文章及视频教程不断），著名的iOS/OS X博客及开发教程网站，非常适合新手学习。近期第一时间出了<a href="http://www.raywenderlich.com/74832/three-new-swift-books" target="_blank" rel="external">三本 Swift 新书</a>。</li>
<li><a href="http://natashatherobot.com/" target="_blank" rel="external">Natasha The Robot</a>： 时髦码农不容错过的 Swift 开发实战教程类网站。为了简化学习复杂性，每一篇文章涵盖技术点单一又独立，配以开发步骤、运行结果以及代码等标准方式教授。难能可贵的是，它往往出品“追剧式”（最新开发特性或API跟进式）教程，实在是开发者必藏精品网站。</li>
<li><a href="http://nshipster.com/" target="_blank" rel="external">NShipster</a> (<a href="http://nshipster.cn/" target="_blank" rel="external">中译版</a>：<a href="http://weibo.com/croath" target="_blank" rel="external">@刘镇夫</a>，<a href="http://nshipster.cn/translators/april-peng/" target="_blank" rel="external">April Peng</a>，<a href="http://weibo.com/leelejia" target="_blank" rel="external">@李乐佳</a>，<a href="http://weibo.com/fallhunter" target="_blank" rel="external">@程序员付恒</a> 等翻译)：著名开源作者 <a href="https://github.com/mattt" target="_blank" rel="external">Matt Thompson</a> 创建的开发技术博客网站，他开发了 <a href="https://github.com/afnetworking/afnetworking" target="_blank" rel="external">AFNetworking</a> 网络库，也是非常多产的开源作者。更多了解参考：<a href="http://www.fallhunter.com/p/10709" target="_blank" rel="external">《COCOA 潮人 MATTT THOMPSON》</a> By <a href="http://weibo.com/fallhunter" target="_blank" rel="external">@程序员付恒</a></li>
<li><a href="http://jamesonquave.com/blog/" target="_blank" rel="external">jamesonquave.com</a>：移动开发者，优秀个人博客（近期文章同样关注于Swift 语言，写得很优质）。同时他将于8/30发布一本新书<a href="http://jamesonquave.com/swiftebook/" target="_blank" rel="external">《Developing iOS 8 Apps in Swift》</a> (Learn To Make Real World iOS 8 Apps)及视频教程。</li>
<li><a href="https://www.objc.io/" target="_blank" rel="external">objc.io</a>(<a href="http://objccn.io" target="_blank" rel="external">中译版 By @onevcat 及其朋友们</a>)：”关于 Objective-C 最佳实践和先进技术的期刊。 由 Chris Eidhof, Daniel Eggert 和 Florian Kugler 成立于柏林。我们成立 objc.io 的目的是针对深入的、跟所有 iOS 和 OS X 开发者相关的技术话题创造一个正式的平台。“</li>
<li><a href="http://www.ioscreator.com/" target="_blank" rel="external">iOSCreator</a>：这类开发指引式教程对于初学者来讲，是直接明了的有效学习资源。推荐者<a href="http://weibo.com/qq184675420" target="_blank" rel="external">@荧星诉语</a></li>
<li><a href="https://iosdevweekly.com/" target="_blank" rel="external">iOS Dev Weekly</a>：收录一周以来 iOS 开发资讯链接，并于周五发布。由 <a href="https://twitter.com/daveverwer" target="_blank" rel="external">Dave Verwer</a> 创办，他是一位 iPhone 和 iPad 开发者以及培训师。</li>
<li><a href="http://www.appcoda.com/" target="_blank" rel="external">Appcoda.com</a>：质量很高的一个 iOS 开发教程站，其中<a href="http://www.appcoda.com/ios-programming-course/" target="_blank" rel="external">iOS Programming Course</a>这个专题很适合刚接触 iOS 开发的新手学习。</li>
<li><a href="https://github.com/tangqiaoboy/iOSBlogCN" target="_blank" rel="external">中文 iOS/Mac 开发博客列表</a>：By <a href="http://weibo.com/tangqiaoboy" target="_blank" rel="external">@唐巧_body</a></li>
<li><a href="http://www.devtalking.com/" target="_blank" rel="external">devtalking.com</a>：高产的中译博客。翻译了官方博客 Swift Blog - Apple Developer,《App Extension Programming Guide》。参与翻译了《Swift Programming Language》等。</li>
<li><a href="http://swift.gg/" target="_blank" rel="external">SwiftGG</a>：一个走心的 Swift 翻译组，由《The Swift Programming Language》中文版翻译团队原班人马组成， 翻译的文章来源于国外的优秀 Swift 网站和博客，且全部获得作者和网站授权。</li>
<li><a href="http://www.jessesquires.com" target="_blank" rel="external">Swift Weekly Brief</a>：“这个博客现在每周会将Swift开源中的重要讨论和提交整理成Open source Swift weekly brief，这对一线开发者尽早了解这门语言的动态情报很有帮助。By <a href="http://weibo.com/cuikang82" target="_blank" rel="external">@崔康总编</a> ”。来源：<a href="http://www.jessesquires.com" target="_blank" rel="external">Jesse Squires</a></li>
<li><p><a href="http://iosdevtips.co" target="_blank" rel="external">iosdevtips.co</a>：iOS Development Tips</p>
</li>
<li><p><strong><a id="recomm_resources"></a>资源合集</strong></p>
<blockquote>
<p>以下是其它开发者社区或 Swift 爱好者整理的有关 Swift 语言学习的资源列表。</p>
</blockquote>
<ul>
<li><a href="https://github.com/SwiftEducation" target="_blank" rel="external">SwiftEducation</a>：“这是建立在 GitHub 上的一个 Swift 学习资料汇集，包括了有关幻灯和多个练手的应用程序源码。By @极客头条”。的确有不少基础实用的好<a href="https://github.com/SwiftEducation/presentations" target="_blank" rel="external">教程</a>。这对于基础学起的同学有福了。</li>
<li><a href="https://github.com/hsavit1/Awesome-Swift-Education" target="_blank" rel="external">Awesome-Swift-Education</a>：整理地如此美妙的学习资源，实在让人太欢喜了。</li>
<li><a href="https://github.com/matteocrippa/awesome-swift" target="_blank" rel="external">matteocrippa/awesome-swift</a>：这个版本的 Swift 资源集合内容丰富，分类也不错。作者：<a href="matteocrippa/awesome-swift">Matteo Crippa</a></li>
<li><a href="http://www.csdn.net/article/2015-03-04/2824108-ios-developers-sites/1" target="_blank" rel="external">适合iOS开发者的 15 大网站推荐</a>：的确很全、很主流的国外 iOS 开发者网站。</li>
<li><a href="http://weekly.manong.io/issues/33?ref=swift" target="_blank" rel="external">码农周刊 －《Swift 特刊》</a></li>
<li><a href="http://www.cocoachina.com/bbs/read.php?tid=204512" target="_blank" rel="external">CocoaChina －《Swift 新手入门汇集帖》</a></li>
<li><a href="http://code.csdn.net/news/2820075" target="_blank" rel="external">CSDN_CODE －《Swift 编程语言资料大合集》</a></li>
<li><a href="http://www.infoq.com/cn/news/2014/06/apple-swift-learning-resources" target="_blank" rel="external">InfoQ －《学习苹果 Swift 语言的一些在线资源（英文）》</a></li>
<li><a href="https://github.com/Lax/iOS-Swift-Demos/wiki" target="_blank" rel="external">刘兰涛 －《Swift 学习资源》</a> By <a href="http://weibo.com/u/1653644220" target="_blank" rel="external">@懒桃儿吃桃儿</a></li>
<li><a href="http://www.learnswift.tips/" target="_blank" rel="external">learnswift.tips</a>：国外主流 Swift 学习资源集合。</li>
<li><a href="https://github.com/vsouza/awesome-ios" target="_blank" rel="external">Awesome iOS</a>：一个 iOS 的各类优秀的开源项目集合。真不错！可惜Swift开源项目资源不足。</li>
<li><a href="http://iosdevelopertips.com/" target="_blank" rel="external">iOS Developer Tips</a>：还是有关 iOS 的开发资源及文章合集。</li>
<li><a href="https://github.com/Wolg/awesome-swift" target="_blank" rel="external">Wolg/awesome-swift</a>：一位俄罗斯朋友分类整理的 Swift 资源列表（有持续更新）。</li>
<li><a href="https://github.com/Aufree/trip-to-iOS" target="_blank" rel="external">Aufree/trip-to-iOS</a>：显然作者很用心的做了非常深入的整理。它对于开发者拓展学习范围及开发知识面非常有益。</li>
<li><a href="https://swift.zeef.com/robin.eggenkamp" target="_blank" rel="external">Robin Eggenkamp - Awesome Swift</a>：“一个收集了很多 Swift 开发资源的网站”。</li>
<li><a href="https://github.com/bboyfeiyu/iOS-tech-frontier" target="_blank" rel="external">iOS 开发技术前线</a>：“一个定期翻译、发布国内外iOS优质的技术、开源库、软件架构设计、测试等文章的开源项目”。主要翻译来源 Ray Wenderlich，App Coda，Medium。来源：<a href="http://weibo.com/u/5589212242" target="_blank" rel="external">@开发技术前线</a></li>
<li><a href="http://www.cocoachina.com/ios/20150626/11348.html" target="_blank" rel="external">11个超棒的 iOS 开发学习网站</a>：还算比较主流的归纳。不过，缺了raywenderlich.com 和 ioscreator.com 这两个重量级教程网站实在是不应该啊。</li>
</ul>
</li>
</ul>
<hr>
<h2 id="开发工具"><a href="#开发工具" class="headerlink" title="开发工具"></a><a id="tools"></a>开发工具</h2><h3 id="1-编程工具"><a href="#1-编程工具" class="headerlink" title="1. 编程工具"></a>1. 编程工具</h3><ul>
<li><a href="https://developer.apple.com/swift/resources/" target="_blank" rel="external">Xcode 6 beta下载</a>：苹果应用集成开发环境。支持 C/C++, Objective C, Swift 等。不用购买开发者计划，直接下载。</li>
<li><a href="http://macromates.com/" target="_blank" rel="external">Textmate</a>：Mac OS X 上一个可高度自定义的编辑器，尤其在我想做出一个快速改变但又不想等待 Xcode 加载的时候。该工具目前已经<a href="https://github.com/textmate/textmate" target="_blank" rel="external">开源</a></li>
<li><a href="http://mouapp.com/" target="_blank" rel="external">Mou</a>：OS X 上一款 Markdown 的编辑器。非常适用于编写自述文件、变更日志以及其他方面的内容。作者：<a href="http://chenluois.com/" target="_blank" rel="external">罗晨</a></li>
<li><a href="http://www.sublimetext.com/" target="_blank" rel="external">Sublime Text ($)</a>：Mac OS X 上另一款非常受欢迎的轻量级，可高度自定义的编辑器。</li>
<li><a href="http://www.runswiftlang.com/" target="_blank" rel="external">RunSwift</a>:正在犹豫是否入手苹果电脑开始一段 Swift 编程旅程的同学们，或仅仅为了试验一段简单 Swift 代码又懒得打开 Xcode，可以试试这款 Web 版 Swift 编译环境 RunSwift。</li>
<li><a href="http://infinitapps.com/bezel/" target="_blank" rel="external">InfinitApps - Bezel</a>：“嫌 Xcode 6 目前提供的 Watch 模拟器不够直观？Bezel 是一个用于视觉预览 WatchKit 所开发程序效果的小工具，前提是你安装了 xScope 软件（Mac端）或 xScopeMirror（iPhone端）。 By <a href="http://weibo.com/twios" target="_blank" rel="external">@WatchKit开发</a>”</li>
<li><a href="https://github.com/jas/playground" target="_blank" rel="external">Markdown -&gt; Playground</a>：该开源项目可将内含有 Swift 代码的 Markdown 自动转换为 Xcode Playgrounds 文件。喜欢用 Markdown 编辑的同学很激动吧。P.S. 这款工具写于 NodeJS，原因作者有交待。</li>
<li><a href="https://autolayoutconstraints.com" target="_blank" rel="external">iOS/Mac Autolayout Constraints</a>：这个工具不错，很直观，布局时可以省不少工夫。推荐者：<a href="http://weibo.com/qq184675420" target="_blank" rel="external">@荧星诉语</a></li>
<li><a href="https://appscreens.io/yK7cLuBNij" target="_blank" rel="external">在线生成 AppStore 审核用截图</a>：便捷的生产力工具。免费，易操作，可自定义。</li>
</ul>
<h3 id="2-代码管理"><a href="#2-代码管理" class="headerlink" title="2. 代码管理"></a>2. 代码管理</h3><ul>
<li><a href="https://github.com/" target="_blank" rel="external">GitHub</a>：声望日盛的资源分享之地。</li>
<li><a href="https://desktop.github.com/" target="_blank" rel="external">GitHub for Mac</a>：一个设计的非常美观的 git 客户端，不能取代你从命令行获得的所有功能，但使用起来非常简单。</li>
<li><a href="https://gitcafe.com/" target="_blank" rel="external">GitCafe</a>：GitCafe is a source code hosting service based on version control system Git。国内的代码托管服务，基于 Git，值得一提的是最近也推出了和 GitHub Pages 类似的服务 Gitcafe Pages。因为是在国内，所以相比较 GitHub 有速度优势，在网络环境差的情况下也许可以作为 GitHub 的备用。</li>
<li><a href="https://bitbucket.org/" target="_blank" rel="external">Bitbucket</a>：国外的代码托管服务，不同于 GitHub 的是，Bitbucket 可以免费建立 private 项目。</li>
<li><a href="http://git-scm.com/" target="_blank" rel="external">Git</a>：分布式版本控制系统和源码管理系统，其优点是：快和简单易用。对于新手来说，可在此查看免费电子书籍。</li>
</ul>
<h3 id="3-Xcode-插件"><a href="#3-Xcode-插件" class="headerlink" title="3. Xcode 插件"></a>3. Xcode 插件</h3><ul>
<li><a href="http://beta.cocoapods.org/" target="_blank" rel="external">CocoaPods</a>：第三方库的管理利器，允许你简单地把第三方库整合进自己的应用中。对我个人来说，我基本上每个项目都使用 CocoaPods。</li>
<li><a href="https://github.com/kattrali/cocoapods-xcode-plugin" target="_blank" rel="external">CocoaPods Xcode Plugin</a>：一款 Xcode 插件，允许你直接从 Xcode 管理 CocoaPod 依赖。</li>
<li><a href="https://github.com/onevcat/VVDocumenter-Xcode" target="_blank" rel="external">onevcat/VVDocumenter-Xcode</a>：快捷注释 Xcode 插件。By <a href="http://weibo.com/onevcat" target="_blank" rel="external">@onevcat</a></li>
<li><a href="https://github.com/omz/ColorSense-for-Xcode" target="_blank" rel="external">ColorSense</a>：一款显示颜色数值的插件，还可以直接通过系统的ColorPicker来自动生成对应颜色代码</li>
<li><a href="https://github.com/ddapps/DeepIniOS" target="_blank" rel="external">Xcode 优秀插件整理</a>:持续保持整理更新的 Xcode 插件整理 By <a href="https://github.com/ddapps" target="_blank" rel="external">@ddapps</a></li>
<li><a href="https://github.com/CodeEagle/SwiftCodeSnippets" target="_blank" rel="external">CodeEagle/SwiftCodeSnippets</a>：自动下载指定 Xcode Snippet 源的 Xcode Plugin。项目缺省提供 Snippet 代码源 <a href="https://github.com/burczyk/XcodeSwiftSnippets/tree/master/plist" target="_blank" rel="external">burczyk/XcodeSwiftSnippets</a> 。</li>
<li><a href="https://github.com/realm/SwiftLint" target="_blank" rel="external">realm/SwiftLint</a>：Realm 采用 Swift 编写的基于 GitHub’s Swift Style Guide 规则的检查工具。除了命令行运行方式，也提供集成 Xcode 的方法。对于新团队，这样的工具可以自动约束大家遵循编程规范。</li>
<li><a href="http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/" target="_blank" rel="external">XCode 升级后插件失效的原理与修复办法</a>：由一条命令引发的分析文章。<a href="http://weibo.com/u/2068840121" target="_blank" rel="external">@_TongJZ</a></li>
<li><a href="https://github.com/feinstruktur/CoPilot" target="_blank" rel="external">feinstruktur/CoPilot</a>：通过此插件，Xcode 可以协同编程了（采用 WebSocket 通讯）。如此强大的“黑工具”，不爱它能行吗。<a href="https://vimeo.com/128713880" target="_blank" rel="external">演示视频</a></li>
</ul>
<h3 id="4-管理工具"><a href="#4-管理工具" class="headerlink" title="4. 管理工具"></a>4. 管理工具</h3><ul>
<li><a href="https://github.com/kylef/swiftenv" target="_blank" rel="external">swiftenv</a>：Swift 版本管理器。类似 rvm（Ruby）, nvm（Node.js）。</li>
<li><a href="http://brew.sh/index_zh-cn.html" target="_blank" rel="external">HomeBrew</a>：OS X 上非常出色的包管理工具。</li>
<li><a href="http://panic.com/transmit/" target="_blank" rel="external">Transmit ($)</a>：一个Mac OS X 上 FTP 客户端，有着非常漂亮的用户界面和有用的功能。</li>
</ul>
<h3 id="5-调试工具"><a href="#5-调试工具" class="headerlink" title="5. 调试工具"></a>5. 调试工具</h3><ul>
<li><a href="http://fuckingclangwarnings.com/" target="_blank" rel="external">mattt/fuckingclangwarnings.com</a>：警告与语义对照表。以后再也不用为 Xcode 各种警告纠结啦！By <a href="http://weibo.com/foogry" target="_blank" rel="external">@foogry</a></li>
</ul>
<h3 id="6-设计工具"><a href="#6-设计工具" class="headerlink" title="6. 设计工具"></a>6. 设计工具</h3><ul>
<li><a href="http://www.sketchapp.com/" target="_blank" rel="external">sketch</a>：更适合开发应用的矢量设计工具。通过插件还支持与代码协同工作。推荐书籍：<a href="https://designcode.io/sketch" target="_blank" rel="external">Learn Sketch 3</a></li>
</ul>
<h3 id="7-参考文章"><a href="#7-参考文章" class="headerlink" title="7. 参考文章"></a>7. 参考文章</h3><ul>
<li><a href="http://www.cocoachina.com/ios/20140417/8187.html" target="_blank" rel="external">iOS 开发工具</a>：”这是我们多篇 iOS 开发工具系列篇中的一篇，此前的文章比如：那些不能错过的 Xcode 插件，iOS 开发者有价值的工具集，iOS/OS X 开发：各种工具快到碗里来！，App 原型设计工具使用心得（上）&amp; App 原型设计工具使用心得（下），你用哪种工具进行 iOS app 自动化功能测试？iOS 开发者必知的 75 个工具” By @CocoaChina</li>
<li><a href="http://www.cnblogs.com/daiweilai/p/4421340.html" target="_blank" rel="external">IOS 各种调试技巧豪华套餐</a>：讲得很细。对于初学 Xcode 开发的同学值得参考，对于有经验的同学可以略过。作者：<a href="http://weibo.com/daiweilai" target="_blank" rel="external">@David戴未来</a></li>
<li><a href="http://www.cocoachina.com/ios/20150423/11658.html" target="_blank" rel="external">详解Xcode 6的视图调试</a>：教程非常实用，值得学习。另外，教程选用的开源项目（<a href="https://github.com/jessesquires/JSQMessagesViewController" target="_blank" rel="external">jessesquires/JSQMessagesViewController</a>）也很经典。来源：Ray Wenderlich，译者：<a href="http://weibo.com/cocoachina" target="_blank" rel="external">@CocoaChina</a> 翻译组</li>
</ul>
<h2 id="媒体报道"><a href="#媒体报道" class="headerlink" title="媒体报道"></a><a href="https://github.com/ipader/SwiftGuide/tree/master/archive/news.md" target="_blank" rel="external">媒体报道</a></h2><h2 id="开放平台"><a href="#开放平台" class="headerlink" title="开放平台"></a><a href="https://github.com/ipader/SwiftGuide/tree/master/archive/platforms.md" target="_blank" rel="external">开放平台</a></h2><h2 id="Apple-Watch-指南"><a href="#Apple-Watch-指南" class="headerlink" title="Apple Watch 指南"></a><a href="https://github.com/ipader/SwiftGuide/blob/master/Apple%20Watch/README.md" target="_blank" rel="external">Apple Watch 指南</a></h2>
      
    </div>
    
  </div>
  
    
<nav id="article-nav">
  
    <a href="/2016/06/10/Swift Blog - Apple Developer/" id="article-nav-newer" class="article-nav-link-wrap">
      <strong class="article-nav-caption"><</strong>
      <div class="article-nav-title">
        
          Swift Blog - Apple Developer（Mirror）
        
      </div>
    </a>
  
  
    <a href="/2016/05/13/移动端数据库新王者-realm/" id="article-nav-older" class="article-nav-link-wrap">
      <div class="article-nav-title">移动端数据库新王者:realm</div>
      <strong class="article-nav-caption">></strong>
    </a>
  
</nav>

  
</article>


<div class="share_jia">
	<!-- JiaThis Button BEGIN -->
	<div class="jiathis_style">
		<span class="jiathis_txt">Share to: &nbsp; </span>
		<a class="jiathis_button_facebook"></a> 
    <a class="jiathis_button_twitter"></a>
    <a class="jiathis_button_plus"></a> 
    <a class="jiathis_button_tsina"></a>
		<a class="jiathis_button_cqq"></a>
		<a class="jiathis_button_douban"></a>
		<a class="jiathis_button_weixin"></a>
		<a class="jiathis_button_tumblr"></a>
    <a href="http://www.jiathis.com/share" class="jiathis jiathis_txt jtico jtico_jiathis" target="_blank"></a>
	</div>
	<script type="text/javascript" src="http://v3.jiathis.com/code/jia.js?uid=1405949716054953" charset="utf-8"></script>
	<!-- JiaThis Button END -->
</div>






<div class="duoshuo">
	<!-- 多说评论框 start -->
	<div class="ds-thread" data-thread-key="Swift 语言指南" data-title="Swift 语言指南" data-url="http://yoursite.com/2016/06/08/Swift 语言指南/"></div>
	<!-- 多说评论框 end -->
	<!-- 多说公共JS代码 start (一个网页只需插入一次) -->
	<script type="text/javascript">
	var duoshuoQuery = {short_name:"true"};
	(function() {
		var ds = document.createElement('script');
		ds.type = 'text/javascript';ds.async = true;
		ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
		ds.charset = 'UTF-8';
		(document.getElementsByTagName('head')[0] 
		 || document.getElementsByTagName('body')[0]).appendChild(ds);
	})();
	</script>
	<!-- 多说公共JS代码 end -->
</div>




</div>
      <footer id="footer">
  <div class="outer">
    <div id="footer-info">
    	<div class="footer-left">
    		&copy; 2019 Grx
    	</div>
      	<div class="footer-right">
      		<a href="http://hexo.io/" target="_blank">Hexo</a>  Theme <a href="https://github.com/litten/hexo-theme-yilia" target="_blank">Yilia</a> by Litten
      	</div>
    </div>
  </div>
</footer>
    </div>
    
  <link rel="stylesheet" href="/fancybox/jquery.fancybox.css">


<script>
	var yiliaConfig = {
		fancybox: true,
		mathjax: true,
		animate: true,
		isHome: false,
		isPost: true,
		isArchive: false,
		isTag: false,
		isCategory: false,
		open_in_new: false
	}
</script>
<script src="http://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
<script src="/js/main.js"></script>






<script type="text/x-mathjax-config">
MathJax.Hub.Config({
    tex2jax: {
        inlineMath: [ ['$','$'], ["\\(","\\)"]  ],
        processEscapes: true,
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
    }
});

MathJax.Hub.Queue(function() {
    var all = MathJax.Hub.getAllJax(), i;
    for(i=0; i < all.length; i += 1) {
        all[i].SourceElement().parentNode.className += ' has-jax';                 
    }       
});
</script>

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>


  </div>
</body>
</html>